package com.mashibing.service;

import com.mashibing.internalcommon.dto.ResponseResult;
import com.mashibing.internalcommon.response.TerminalResponse;
import com.mashibing.internalcommon.response.TrsearchResponse;

import java.util.List;

public interface TerminalMapService {
    /**
     * 创建终端
     * @param name
     * @return
     */
    ResponseResult<TerminalResponse> addTerminal(String name,String desc);

    /**
     * 查询周边可用车辆
     * @param center 经纬度
     * @param radius 半径
     * @return
     */
    ResponseResult<List<TerminalResponse>> aroundsearch(String center, Integer radius);

    /**
     *轨迹查询
     * @param tid
     * @param starttime
     * @param endtime
     * @return
     */
    ResponseResult<TrsearchResponse> trackSearch(String tid, Long starttime, Long endtime);
}
